Text copied to clipboard!
Naslov
Text copied to clipboard!Backend Java programer
Opis
Text copied to clipboard!
Tražimo iskusnog Backend Java programera koji će se pridružiti našem dinamičnom timu za razvoj softvera. U ovoj ulozi, bit ćete odgovorni za dizajn, implementaciju i održavanje skalabilnih i sigurnih backend rješenja koristeći Java tehnologije. Vaš rad će biti ključan za osiguravanje visoke dostupnosti i performansi naših aplikacija, kao i za integraciju s različitim bazama podataka i vanjskim servisima. Idealni kandidat ima duboko razumijevanje objektno orijentiranog programiranja, iskustvo s popularnim Java frameworkima poput Spring i Hibernate, te sposobnost rada u agilnom okruženju. Također, očekujemo da ćete aktivno sudjelovati u analizi zahtjeva, pisanju tehničke dokumentacije i suradnji s frontend timom kako biste isporučili kvalitetna softverska rješenja. Ako ste strastveni prema tehnologiji, volite rješavati kompleksne probleme i želite raditi u poticajnom okruženju, pozivamo vas da se prijavite i postanete dio našeg tima.
Odgovornosti
Text copied to clipboard!- Razvijanje i održavanje backend aplikacija koristeći Java.
- Dizajniranje i implementacija RESTful API-ja.
- Optimizacija performansi i skalabilnosti sustava.
- Suradnja s frontend programerima i drugim timovima.
- Pisanje i održavanje tehničke dokumentacije.
- Testiranje i debugiranje koda.
- Praćenje najnovijih tehnologija i implementacija najboljih praksi.
- Osiguravanje sigurnosti aplikacija i podataka.
- Sudjelovanje u planiranju i procjeni projekata.
- Podrška u rješavanju tehničkih problema i incidenta.
Zahtjevi
Text copied to clipboard!- Iskustvo u programiranju s Java SE i Java EE.
- Poznavanje Spring frameworka i Hibernate ORM-a.
- Iskustvo s bazama podataka poput MySQL, PostgreSQL ili Oracle.
- Razumijevanje REST arhitekture i web servisa.
- Iskustvo u radu s verzionim sustavima (npr. Git).
- Poznavanje agilnih metodologija razvoja softvera.
- Sposobnost rješavanja problema i analitičko razmišljanje.
- Dobre komunikacijske vještine i timski rad.
- Poznavanje sigurnosnih standarda u razvoju softvera.
- Sposobnost pisanja čitljivog i održivog koda.
Moguća pitanja na intervjuu
Text copied to clipboard!- Koje Java tehnologije ste najviše koristili u prethodnim projektima?
- Kako pristupate optimizaciji performansi backend sustava?
- Možete li opisati svoje iskustvo s RESTful API-jem?
- Kako osiguravate sigurnost podataka u aplikacijama koje razvijate?
- Koje alate koristite za verzioniranje koda?
- Kako se nosite s tehničkim izazovima i greškama u kodu?
- Imate li iskustva s agilnim metodologijama?
- Kako dokumentirate svoj kod i tehničke procese?
- Možete li navesti primjer kada ste poboljšali postojeći backend sustav?
- Kako surađujete s frontend timom tijekom razvoja aplikacije?